//
//  ViewController.m
//  NSUserDefaults(存储自定义对象)
//
//  Created by dllo on 16/8/1.
//  Copyright © 2016年 YMJ. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    // NSUserDefaults是一个单例，在整个程序中只有一个实例对象，他可以用于数据的永久保存，而且简单实用
    /**
     *  如果想要将上述数据类型的数据永久保存到NSUserDefaults中去，只需要简单的操作(一个Value 一个Key )
     */
    // 存储对象
    NSUserDefaults *user = [NSUserDefaults standardUserDefaults];
    NSString *string = @"存我的";
    [user setObject:string forKey:@"key"];
    // 取出对象
    NSUserDefaults *user1 = [NSUserDefaults standardUserDefaults];
    NSString *getString = [user1 objectForKey:@"key"];
    NSLog(@"%@",getString);
//    对相同的Key赋值约等于一次覆盖，要保证每一个Key的唯一性
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end
